package com.zazu.mycl.application;

import javax.swing.JPanel;
import javax.swing.JFrame;

public interface CommandRunner 
{
	public String getCommandClass(String commandName);
	
	public JFrame getCommandWindow();
        
        public void runCommand(String CommandLine);
	
	public String Ask(String Question);
	
	public void RelinqishControll();
	
	public void TakeControll(terminalCommand command);
	
	public void SetLine(String line);
	
	public void SetLine(JPanel line);
	
	public void setVariable(String name, String value);
	
	public String getVariable(String name);
	
	public String getLastLine();
	
	public void EnterPressed();
	
	public void upPressed();
	
	public void downPressed();
	
	public void replaceLastLine(String line);
}